#app {
  .main-container {
    .navbar-container {
      height: 56px;
      width: 100%;
      transition: background-color 0.28s;

      .el-scrollbar__wrap {
        height: 73px !important;
        overflow-y: hidden !important;
      }

      .el-menu {
        display: flex !important;
        background-color: transparent !important;
        border-bottom: 0;

        .el-sub-menu__title {
          padding: 0 40px 0 18px !important;

          .svg-icon {
            margin-left: 0 !important;
          }

          .el-sub-menu__icon-arrow {
            right: 12px !important;
            display: block !important;
          }
        }
      }
    }
  }
}

.el-menu--horizontal {
  .el-menu-item {
    height: 56px !important;
    padding: 0 20px !important;
    line-height: 56px !important;
  }
}
